.source exemplo26.java
.class public exemplo26
.super java/lang/Object
.method public <init>()V
.limit stack 1
.limit locals 1
aload_0
invokespecial java/lang/Object/<init>()V
return
.end method

.method public static main([Ljava/lang/String;)V
.limit stack 7
.limit locals 13
 
ldc2_w 1.0 
dstore_1
TESTE_ENQUANTO_1:
dload_1 
ldc2_w 4.0 
dcmpg
ifle VERDADEIRO_1
dconst_0 
goto CONTINUA_1
VERDADEIRO_1: 
dconst_1 
CONTINUA_1: 
dconst_0
dcmpg
ifeq SAIDA_ENQUANTO_1
ldc2_w 1.0 
dstore_3
TESTE_ENQUANTO_2:
dload_3 
ldc2_w 4.0 
dcmpg
ifle VERDADEIRO_2
dconst_0 
goto CONTINUA_2
VERDADEIRO_2: 
dconst_1 
CONTINUA_2: 
dconst_0
dcmpg
ifeq SAIDA_ENQUANTO_2
ldc2_w 1.0 
dstore 5
TESTE_ENQUANTO_3:
dload 5
ldc2_w 4.0 
dcmpg
ifle VERDADEIRO_3
dconst_0 
goto CONTINUA_3
VERDADEIRO_3: 
dconst_1 
CONTINUA_3: 
dconst_0
dcmpg
ifeq SAIDA_ENQUANTO_3
ldc2_w 1.0 
dstore 7
TESTE_ENQUANTO_4:
dload 7
ldc2_w 4.0 
dcmpg
ifle VERDADEIRO_4
dconst_0 
goto CONTINUA_4
VERDADEIRO_4: 
dconst_1 
CONTINUA_4: 
dconst_0
dcmpg
ifeq SAIDA_ENQUANTO_4
ldc2_w 1.0 
dstore 9
TESTE_ENQUANTO_5:
dload 9
ldc2_w 4.0 
dcmpg
ifle VERDADEIRO_5
dconst_0 
goto CONTINUA_5
VERDADEIRO_5: 
dconst_1 
CONTINUA_5: 
dconst_0
dcmpg
ifeq SAIDA_ENQUANTO_5
ldc2_w 1.0 
dstore 11
TESTE_ENQUANTO_6:
dload 11
ldc2_w 4.0 
dcmpg
ifle VERDADEIRO_6
dconst_0 
goto CONTINUA_6
VERDADEIRO_6: 
dconst_1 
CONTINUA_6: 
dconst_0
dcmpg
ifeq SAIDA_ENQUANTO_6
getstatic java/lang/System/out Ljava/io/PrintStream;
dload_1 
invokevirtual java/io/PrintStream/println(D)V

getstatic java/lang/System/out Ljava/io/PrintStream;
dload_3 
invokevirtual java/io/PrintStream/println(D)V

getstatic java/lang/System/out Ljava/io/PrintStream;
dload 5
invokevirtual java/io/PrintStream/println(D)V

getstatic java/lang/System/out Ljava/io/PrintStream;
dload 7
invokevirtual java/io/PrintStream/println(D)V

getstatic java/lang/System/out Ljava/io/PrintStream;
dload 9
invokevirtual java/io/PrintStream/println(D)V

getstatic java/lang/System/out Ljava/io/PrintStream;
dload 11
invokevirtual java/io/PrintStream/println(D)V

getstatic java/lang/System/out Ljava/io/PrintStream;
ldc "----------"
invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V

dload 11
ldc2_w 1.0 
dadd 
dstore 11
goto TESTE_ENQUANTO_6
SAIDA_ENQUANTO_6:

dload 9
ldc2_w 1.0 
dadd 
dstore 9
goto TESTE_ENQUANTO_5
SAIDA_ENQUANTO_5:

dload 7
ldc2_w 1.0 
dadd 
dstore 7
goto TESTE_ENQUANTO_4
SAIDA_ENQUANTO_4:

dload 5
ldc2_w 1.0 
dadd 
dstore 5
goto TESTE_ENQUANTO_3
SAIDA_ENQUANTO_3:

dload_3 
ldc2_w 1.0 
dadd 
dstore_3
goto TESTE_ENQUANTO_2
SAIDA_ENQUANTO_2:

dload_1 
ldc2_w 1.0 
dadd 
dstore_1
goto TESTE_ENQUANTO_1
SAIDA_ENQUANTO_1:


return
.end method
